package homework.mission3;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Random;

public class TwoColorBall {
    public static void main(String[] args) {
        /**
         * 声明用于接收双色球号码的 ArrayList 集合(底层是数组)
         * 创建统计变量还有随机数对象
         * 和用于接收中间生成随机数的变量 num
         */
        List<Integer> lottery_arr = new ArrayList<Integer>();
        Random r = new Random();
        int count = 0;
        int num = 0;

        /**
         * 使用 while 循环
         * 并判断双色球中有没有已经包含的红球号码
         */
        while (count < 6) {
            num = r.nextInt(33) + 1;
            if(!lottery_arr.contains(num)) {
                lottery_arr.add(num);
                count ++;
            }
        }

        // 添加蓝色小球的号码
        lottery_arr.add(r.nextInt(16) + 1);

        System.out.println(lottery_arr.toString());
    }
}
